
import { makeAutoObservable } from 'mobx';

/**
 * Stores 类用于使用 MobX 管理应用程序状态。
 * 这个类是一个单例，可以在整个应用程序中导入和使用。
 * 它使用 MobX 的 `makeAutoObservable` 自动将类属性转换为可观察状态。
 * 这允许响应式编程，UI 可以根据状态变化自动更新。
 */
class Stores {

  /** 登录标识 */
  token?: string = window.sessionStorage.getItem('$$/token') || undefined;

  constructor() {
    makeAutoObservable(this);
  }
}

export default new Stores();
